﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Chapter07
{
    /// <summary>
    /// 第7章 调试和错误处理
    /// </summary>
    public class Program
    {
        public static void Main(string[] args)
        {
            #region 01 Visual Studio 中的调试
            /*
             * 01 非中断(正常)模式下的调试
             * 01.01 输出调试信息
             * 01.02 跟踪点
             * 01.03 诊断输出与跟踪点
             * 02 中断模式下的调试 
             * 02.01 进入中断模式
             * 断点，可配置
             * 进入中断模式的其他方式
             * 02.02 监视变量的内容
             * Autos 自动窗口
             * Locals 局部变量
             * Wathc N 监视
             * 02.03 单步执行代码
             * Immediate 即时窗口
             * Command 命令行窗口
             * Call Stack 调用堆栈
             * */
            Code01.Begin();
            Code01.BeginEx01();
            #endregion

            #region 02 错误处理
            /*
             * 01 tyr...catch...finally
             * 02 列出和配置异常
             * 03 异常处理的注意事项
             * */
            Code02.Begin();
            Code02.BeginEx02();
            #endregion

            #region 03 小结
            #endregion

            #region 04 练习
            Code04.Begin();
            #endregion

            #region 05 本章要点
            #endregion
        }
    }
}
